Torres Vedras, Portugal - A City With Hundreds Of Years Of History! North Of Lisbon